#include "../Include/Pulse.h"
#include<string.h>
//#ifdef PSX_PLATFORM_WINDOWS_CONSOLE

namespace Pulse
{


	struct Player   
		{  
			//Bullet();
		int x, y, startx, starty, lives;
		

		Player()  
		{  
			
		x = 1;  
		y = 1;  
		starty = 13;  
		startx = 10;  
		
		lives = 3; 

		}  

		};  

		struct Bullet  
		{  
			double x, y;  
			
		
Bullet()  
		{  
		x = 1;  
		y = 1;  
				
		}  
		//	Bullet(Player &player);  
			
			void UpdateBullet( void );
		
		};  

		struct Enemy
		{
			Enemy( void );

			String Type;
			int x, y,startPoint;
			double xDir, yDir;
			int Speed;
			int Points;
int GetSpeed( void ) const { return Speed; }//wala pa na gmit

			
			void Update( void );
			

		};

	class Pacman : public ConsoleApplication, public ConsoleInputDeviceListener
	{
		virtual INT Main( INT argNum, CHAR **ppArgs );

       virtual void DisplayBackground(int& Xcoor, int &Y_coor); // I added this one
	   virtual void DisplayCharacters(void); // I added this one
	 

	   virtual void ResetBulletPos(void);
	   virtual void PrintBg(char ArrayZ[][79]);
	
		virtual void OnMouseEvent( MouseEvent *pEvent );

		virtual void OnKeyboardEvent( KeyboardEvent *pEvent );
//int x,y;
		
Player m_player;

Bullet Straight;

	Enemy ai_Fast[2];
       Enemy ai_Slow[2];
	   Enemy ai_Medium[2];
//ai_Fast[0];
	};
}

//#endif /* PSX_PLATFORM_WINDOWS_CONSOLE */